@charset "utf-8";
/* CSS Document */
@import url("font-karlaopensans.css");
@import url("owl.carousel.css");
@import url("interface-icons.css");
@import url("socicon.css");
@import url("iconsmind.css");
/* pop */
#pop {
	background: #fff;
	width: 260px;
	border: 4px solid #cf0000;
	font-size: 12px;
	position: fixed;
	left: 10px;
	bottom: 10px;
	z-index: 99999;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#popHead {
	line-height: 32px;
	background: #cf0000;
	border-bottom: 1px solid #e0e0e0;
	position: relative;
	font-size: 12px;
	padding: 0 0 0 10px;
}
#popHead h2 {
	font-size: 14px;
	color: #fff;
	line-height: 32px;
	height: 32px;
}
#popHead #popClose {
	position: absolute;
	right: 10px;
	top: 1px;
	color: #fff;
}
#popHead a#popClose:hover {
	color: #f00;
	cursor: pointer;
}
#popContent {
	padding: 5px 10px;
}
#popTitle a {
	line-height: 24px;
	font-size: 14px;
	font-family: '微软雅黑';
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
#popTitle a:hover {
	color: #f60;
}
#popIntro {
	line-height: 200%;
	margin: 5px 0;
	color: #666;
}
#popMore {
	text-align: right;
	line-height: 24px;
	margin: 0 0 12px 0;
	border-bottom: 1px dotted #E1E1E1；
}
#popMore a {
	color: #f60;
}
#popMore a:hover {
	color: #f00;
}
#newBridge .icon-right-center {
	right: 0 !important;
	border-radius: 5px !important;
}
.webw {
	background: #FFF;
}
.webh {
	background: #fff;
}
.webimg {
	width: 100%;
	height: 100%;
}
.webh .imgh {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 60%;
}

@media all and (max-width: 1200px) {
.webyc {
	display: none;
}
.col-md-push-6 {
	width: 100% !important;
}
.col-sm-push-4 {
	left: 0 !important;
}
.coll {
	width: 100% !important;
	left: 0 !important;
}
}
.newtt h5 {
	font-weight: normal !important;
}
.biaoge {
	border: 1px solid #dfdfdf;
	line-height: 50px;
	font-size: 14px;
}
.biaoge td {
	padding-left: 10px;
}

@media all and (max-width: 990px) {
.menu li.listson {
	background: none !important;
}
.menu > li a {
	display: block !important;
}
.topbor {
	border-bottom: 1px solid #e9e9e9;
}
}
.telico {
	display: none !important;
}
.diyh h2 {
	font-size: 4em;
	line-height: 1.015625em;
	margin-bottom: 0.40625em;
}
.prih {
	font-size: 4em;
	line-height: 1.015625em;
	margin-bottom: 0.40625em;
	color: #343434;
	font-weight: bold;
}

@media (max-width: 999px) {
.diyh h2 {
	font-size: 3.5em;
	line-height: 1.015625em;
	margin-bottom: 0.40625em;
}
.prih {
	font-size: 3.5em;
	line-height: 1.015625em;
	margin-bottom: 0.40625em;
}
}

@media (max-width: 767px) {
.diyh h2 {
	font-size: 1.7em;
	line-height: 1.421875em;
	margin-bottom: 0.40625em;
}
.prih {
	font-size: 1.7em;
	line-height: 1.421875em;
	margin-bottom: 0.40625em;
}
}

.fuwu .pricing-1 h6 { font-weight: normal !important;}
.fontn { font-weight: normal !important;}

.fwjg p { font-size: 14px !important; line-height: 24px; }
.fwnr p { font-size: 14px !important; line-height: 24px; }
.fwnr h4 { font-weight: normal !important; }

.fwjg .btn span { font-size: 16px !important; }


.comment {
	clear: both;
	display: block;
    width: 90%;
    margin: 30px auto;
	padding: 0;
	border-top: 1px dashed #ccc;
}
.comment div.phpok-title {
	padding: 15px 0 13px 0;
	color: #333;
	font-size: 16px;
}
.comment div.phpok-title em {
	color: #e74851;
	font-family: Georgia;
	font-size: 20px;
}
.comment input.comment-submit {
	cursor: pointer;
	padding: 10px 30px;
	background: #3b5998;
/*	border: 1px solid #ccc;*/
	border-radius: 5px;
	margin-bottom: 20px;
}
.comment input.comment-submit:hover {
	background: #00aced;
	font-weight: bold;
}
.comment textarea.comment-textarea {
	width: 99%;
	height: 84px;
	border-radius: 20px;
}
.comment dl {
	margin-bottom: 15px;
	;
	overflow: hidden;
}
.comment dt {
	float: left;
	width: 50px;
	padding-bottom: 10px
}
.comment dt img {
	width: 42px;
	height: 42px;
	border-radius: 3px;
}
.comment dd {
	float: left;
	width: 90%;
}
.comment dd .remarks {
	background: #fff;
	border-radius: 10px;
	padding: 15px;
	position: relative;
	margin-bottom: 5px;
}
.comment dd .remarks .postmessage {
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 14px;
	line-height: 1.5em;
}
.comment dd .remarks .postmessage p {
	margin-top: 4px;
}
.comment dd .remarks .moddiv {
	padding: 5px 0;
	text-align: right;
	color: #888888;
}
.comment dd .remarks .moddiv .nickname {
	font-weight: bold;
	padding-right: 10px;
}
.comment dd fieldset.reply {
	margin: 3px;
/*	border: 1px solid #efefef;*/
	padding: 0 10px 10px 20px;
	border-radius: 5px;
	line-height: 170%;
	background: #f7faff;
}
.comment dd fieldset.reply p {
	color: #333;
	padding: 5px 0;
}
.comment dd fieldset.reply legend {
	padding: 0 5px;
	color: #dd4b39;
	border: none;
	font-size: 1.1em;
}
.comment dd fieldset.reply div.rdate {
	color: #a1a1a1;
	font-style: italic;
	display: block;
	clear: both;
	line-height: 170%;
}


div.pfw {
	position: relative;
	margin-top: 30px;
	border-top: 1px dotted #e1e1e1;
	padding-top: 10px;
}
div.pfw:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
	overflow: hidden;
}
div.pfw h3 {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 20px;
	color: #333;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
div.pfw h3 small {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	padding-left: 4px;
	font-style: normal;
}
div.pfw h3 .more {
	display: block;
	float: right;
	height: 30px;
	line-height: 30px;
	padding-right: 8px;
	font-weight: normal;
	font-size: 12px;
	margin-right: 5px;
}
div.pfw .content {
	margin: 5px;
	font-size: 14px;
	line-height: 1.6em;
	padding: 10px;
}
div.pfw .adm_reply {
	font-size: 0.8em;
	line-height: 200%;
	padding: 25px 5px 25px 25px;
	margin: 10px;
	position: relative;
	border-radius: 10px;
	color: #333;
	background: #fff
}
div.pfw a {
	color: #333 !important;
	
}
div.pfw .adm_reply a {
	color: #337ab7 !important;
	
	
}
div.pfw h3 a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-size: 1.2em;
}
div.pfw .adm_reply a {
	line-height: 21px;
}
div.pfw .adm_reply a:hover {
}
div.pfw .adm_reply span {
	color: #ce2828;
	margin-bottom: 20px;
}
div.pfw .adm_reply span img {
	display: inline;
}
.wdss { font-size: 1em !important;}
.aldh {padding-top: 6.5em; padding-bottom: 0; background:#f4f4f4; }

@media (max-width: 767px){
	.alzt { padding-top:0 !important; }
/*	.aldh {padding-top: 0 !important; padding-bottom: 0 !important;}*/
}
@media (max-width: 1200px){
.wztd .col-sm-4 {
    width: 50%;
}
}
@media (max-width: 768px){
.wztd .col-sm-4 {
    width: 100%;
}
}
.bdn { border: none !important;}
.bdn em { font-size: 12px;}
.bdn .bdd1 { border-bottom: 1px dashed #e1e1e1; }
.bdn .comment__text h5 { margin-bottom: 10px !important; }
.bdn .comment__text p a { color: #425cbb; text-decoration: none;}
.wenda .modal-trigger i { font-size: 1.3em}
.bdn .comment__text h5.fkly {margin-bottom: 0px !important;}
.btnr h1 { font-size: 22px !important; line-height: 28px;}
.newtt .newp { font-size: 14px; line-height: 23px; margin-top: 10px; }
.mbxdh a { font-size: 14px !important;}
.bdn h5.bt { color: #dd4b39 !important;}
.qydt .owl-prev { color: #fff !important; opacity: 0.4;}
.qydt .owl-next { color: #fff !important; opacity: 0.4;}
.wztd h4 {    margin: 0.50625em 0 !important; }

